package com.ctshk.rpc.hotel.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel(value="RatePlanSearchReq对象", description="价格计划/价格库存查询req")
public class RatePlanSearchReq implements Serializable {

    @ApiModelProperty(value = "国家ID",required = true)
    private String countryId;

    @ApiModelProperty(value = "省份ID")
    private String provinceId;

    @ApiModelProperty(value = "城市ID")
    private String cityId;

    @ApiModelProperty(value = "酒店ID")
    private String hotelId;

    @ApiModelProperty(value = "房间ID")
    private String roomId;

    @ApiModelProperty(value = "价格计划ID")
    private String ratePlanId;

    @ApiModelProperty(value = "入住时间",required = true)
    private String checkIn;

    @ApiModelProperty(value = "离店时间",required = true)
    private String checkOut;

    @ApiModelProperty(value = "成人人数")
    private String adultCount;

    @ApiModelProperty(value = "儿童人数(暂时不启用)")
    private String childCount;

    @ApiModelProperty(value = "儿童年龄(暂时不启用)")
    private String childAges;

    @ApiModelProperty(value = "币种 CODE")
    private String currency;

    @ApiModelProperty(value = "语言 CODE")
    private String lang;

    @ApiModelProperty(value = "是否仅输出 RatePlan,默认为 False")
    private String ratePlanOnly;
}
